<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>

<portlet:defineObjects/>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%@page import="java.util.*"%>
<%@page import="modeloDatos.*"%>
<%@page import="logica.*"%>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Inventario de Equipos</title>
</head>
<body>

<br>
<% 



OperacionesEquipos oe = new OperacionesEquipos();
if(renderRequest.getParameter("campoSeleccionado") != null){
%>Equipo seleccionado:  <%= renderRequest.getParameter("campoSeleccionado").toString()%> <% 
 String ident = renderRequest.getParameter("campoSeleccionado").toString();
	renderRequest.setAttribute("seleccion", ident);
}


if(renderRequest.getParameter("Codigo") != null){
	String codigo = renderRequest.getParameter("Codigo").toString();
	String IP = renderRequest.getParameter("IP").toString();
	String asignado = renderRequest.getParameter("Asignado").toString();
	String descripcion = renderRequest.getParameter("Descripcion").toString();

	List<String> result = oe.crearEquipo(codigo,IP,asignado,descripcion);
	
		if(!result.isEmpty()){
			//Error de inserción
			for(String error: result){
				%>
				<div><%=error.toString()%></div><% 
			}
			
		}
	}


	List<Equipo> equipos =  oe.listarEquipos();

	%>

	<div>Equipos existentes en el sistema: </div>
	<div id=scrolltable style="overflow:auto; width:750px; height:100px;">
	<table align="center" width="720" >
		<tr>
			<th>Código</th>
			<th>IP</th>
			<th>Asignado a</th>
			<th>Descripcion</th>
			<th></th>
		</tr>
	<%for(Equipo eq: equipos){	
			%><tr>
				<td><%=eq.getCodigoEquipo() %></td>
				<td><%=eq.getIP() %></td>
				<td><%=eq.getAsignado() %></td>
				<td><%=eq.getDescripcion() %></td>
				<td><form action=<portlet:renderURL portletMode="edit"><portlet:param name="destino" value="/view.jsp"/>
																		<portlet:param name="page" value="mainview"/>
																		<portlet:param name="campoSeleccionado" value="<%=eq.getCodigoEquipo()%>"/></portlet:renderURL>
         			method="POST">
						<input type="submit" value="seleccionar" />
					</form>
				</td>
			</tr>
	<% }%>
	</table></div>
	<br>
	<form action=<portlet:renderURL portletMode="edit"><portlet:param name="destino" value="/view.jsp"/><portlet:param name="page" value="mainview"/></portlet:renderURL>
         method="POST">
	
	<label>Codigo</label>
	<input type="text" name="Codigo"/>
	<label>IP</label>
	<input type="text" name="IP"/>
	<label>Asignado a</label>
	<input type="text" name="Asignado"/>
	<label>Descripcion</label>
	<input type="text" name="Descripcion"/>
	<input type="submit" value="Insertar"/>
	</form>
	<br>
	<form action=<portlet:renderURL portletMode="edit"><portlet:param name="destino" value="/view.jsp"/>
														<portlet:param name="page" value="eliminar"/>
														<portlet:param name="eliminar" value="true"/>
														</portlet:renderURL>
         method="POST">
		<input type="submit" value="Eliminar equipos seleccionados"/>
	</form>
	<br>
</body>
</html>